<?php

	try {
		require_once '../../controller/relatorios/' . basename(__FILE__);
		
		$html = '';
		if (count($candidatos) > 0) {
            $i = 0;
            foreach ($candidatos as $candidatoid) {
                if (++$i > 1) {
                    $html .= '<br/>';
                }
                carregarDadosCandidato($candidatoid); 
                $html .= '<h3>' . TUtils::NumToCpf($candidato->cpf) . ' - ' . $candidato->nome . '</h3>';
                $html .= '<h4>Dados da Base de Terceirizados:</h4>';
                if ($vaga->getTableKeyValue()) {
                    $html .= '<table cellspacing="3" cellpadding="2" width="100%" style="border: 1px solid #CCC;">
    					<tr>
    						<td>Contrato:<br/><b>' . $contrato->contratoid . '</b></td>
    						<td>Órgão:<br/><b>'.$contrato->getOrgao()->sigla.'</b></td>
    						<td colspan="2">Empresa:<br/><b>'. $contrato->getEmpresa()->fantasia .'</b></td>
    						<td>Nº Contrato:<br/><b>' . $contrato->numeroorgao . '</b></td>
    						<td>Nº Aditivo:<br/><b>' . $contrato->numeroaditivo . '</b></td>
    					</tr>
    					<tr>
    						<td>Vaga:<br/><b>'.$vaga->vagaid.'</b></td>
    						<td>Cargo:<br/><b>'.$vaga->getCargo()->descricao.'</b></td>
    						<td>Lotação:<br/><b>'. $vaga->getLotacao()->fantasia .'</b></td>	    						
    						<td>Dt. Vinculação:<br/><b>' . TUtils::DataEnPt($candidatoVaga->admissao) . '</b></td>
    						<td>Status:<br/><b>'.$historico->getStatus()->descricao.'</b></td>
    						<td>Dt. Registro:<br/><b>'.TUtils::DataEnPt($historico->dataregistro).'</b></td>
    					</tr>	    						    				
    				</table>
	    			<br/>';
                }
                else {
                    $html .= '<p>Este candidato não está ocupando nenhuma vaga do SGC';
                }
	    		$html .= '<h4>Dados Consist:</h4>';
	    			if ($dadosConsist) { 
	    			    $html .= '<table width="100%" class="grid">	
	    			    			<thead>
	    			    				<tr>
	    			    					<th>Cargo</th>
	    			    					<th>Lotação</th>
	    			    					<th>Data da Vinculação</th>
	    			    					<th>Categoria</th>
    			    					</tr>
			    					</thead>
			    					<tbody>';
	            	    foreach ($dadosConsist as $d) {
        	                $html .= '<tr>
                            		  	<td>' . $d['cargo'] . '</td>
                        			  	<td>' . $d['lotacao'] . '</td>
                        			  	<td>' . TUtils::DataEnPt( $d['dtcadastro'] ) . '</td>
                        			  	<td>' . $d['nmcategoria'] . '</td> 
	            	        		  </tr>';
                	    }
                	    $html .= '	</tbody>
                	    		  </table>';
	            	} 
            	    else {
            	        $html .= '<p>Não foram encontrados dados na base de dados do Consist para este cpf.</p>';
            	    }
            }
        }
        else {
            $html .= '<p>Não existe nenhum terceirizado ativo do SGC também cadastrado na base de dados do Consist.';
        }
        
		$relatorio = new TRelatorio();
    	$relatorio->setTitle('Terceirizado x Consist');
    	$relatorio->setContent($html);
    	$relatorio->setPDFName('relatorioTerceirizadoConsist');
    	$relatorio->render();
        
   }
	catch(Exception $e){		
		echo $e->getMessage();		
	}